Probabilistic Analysis of Disagreement in Synchronous Consensus Protocols (Preliminary draft)

نویسندگان

  • Negin Fathollahnejad
  • Risat Pathan
  • Emilia Villani
  • Raul Barbosa
  • Johan Karlsson
  • Eduardo Gomes
چکیده

This report presents a probabilistic analysis of a family of simple synchronous round-based consensus algorithms aimed at solving the 1-of-n selection problem. In this problem, a set of n nodes are to select one common value among a set of n proposed values. There are two possible outcomes of each node’s selection process: it can decide either to select a value, or to abort. Agreement implies that all nodes select the same value, or all nodes decide to abort. We analyse this problem under the assumption of massive communication failures considering symmetric and asymmetric message losses. Previous research has shown that it is impossible to guarantee agreement among the nodes in a synchronous system subjected to an unbounded number of message losses. Our aim is to find algorithms for which the probability of disagreement is as low as possible. To this end, we study how the probability of disagreement varies for three different decision criteria, the optimistic, pessimistic and the moderately pessimistic. Our results show that that the probability of disagreement varies significantly with the number of nodes, the number of rounds, and the probability of message loss. In general, the optimistic decision criterion performs better (has a lower probability of disagreement) than the pessimistic one when the probability of message loss is less than 30% to 70%. On the other hand, the optimistic decision criterion has in general a higher maximum probability of disagreement compared to the pessimistic decision criterion. Moreover we show that the outcome of the moderately pessimistic decision criterion generally lies in between the two other decision criteria.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Probabilistic Verification of a Synchronous Round-Based Consensus Protocol

Consensus protocols are used in a variety of reliable distributed systems, including both safetyand business-critical applications. The correctness of a consensus protocol is usually shown by making assumptions about the environment in which it executes, and then proving properties about the protocol. But proofs about a protocol's behavior are only as good as the assumptions which were made to ...

متن کامل

Application of Radial Basis Neural Networks in Fault Diagnosis of Synchronous Generator

This paper presents the application of radial basis neural networks to the development of a novel method for the condition monitoring and fault diagnosis of synchronous generators. In the proposed scheme, flux linkage analysis is used to reach a decision. Probabilistic neural network (PNN) and discrete wavelet transform (DWT) are used in design of fault diagnosis system. PNN as main part of thi...

متن کامل

Message and time efficient consensus protocols for synchronous distributed systems

For a synchronous distributed system of n processes with up to t potential and f actual crash failures, where (t < n − 1, f t), the time lower bound for a protocol to achieve consensus is min(t + 1, f + 2) rounds. Currently, most researches in this field focus on the time efficiency of consensus protocols. This paper proposes consensus protocols for synchronous distributed systems that achieve ...

متن کامل

Time Cost Analysis of a Consensus Algorithm ?

This paper describes the time analysis of Chandra & Toueg's asynchronous consensus, an algorithm of major importance in the eld of fault-tolerant distributed computing. Contrary to other consensus protocols assuming semi-synchronous or synchronous conditions, Chandra & Toueg's algorithm considers an asynchronous system, thus requiring no bounds on communication delays nor on processes' speeds. ...

متن کامل

Good, Better, Best! - Unbeatable Protocols for Consensus and Set Consensus

While the very first consensus protocols for the synchronous model were designed to match the worst-case lower bound, deciding in exactly t + 1 rounds in all runs, it was soon realized that they could be strictly improved upon by early stopping protocols. These dominate the first ones, by always deciding in at most t + 1 rounds, but often much faster. A protocol is unbeatable if it can’t be str...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013